package com.cst.test;

import java.awt.*;
import java.awt.datatransfer.Clipboard;
import java.awt.datatransfer.StringSelection;
import java.awt.datatransfer.Transferable;
import java.awt.event.KeyEvent;

public class 自动发消息 {
    public static void main(String[] args)throws AWTException {
        Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();//获取系统粘贴板
        Transferable tText = null;
        Toolkit tolkit = Toolkit.getDefaultToolkit();
        String[] lists ={"我只爱你四天,春天夏天秋天冬天","我只爱你三天,昨天,今天,明天","我只爱你两天,白天,黑天","我只爱你一天,每一天","爱你么么哒"};
        Robot robot = new Robot();
        robot.delay(3000);//延迟十秒，主要是为了预留出打开窗口的时间，括号内的单位为毫秒
        for (int i = 0; i < 101; i++) {//循环五次，当然，如果爱得深，你死循环也没问题设置为100
            tText = new StringSelection(i+"你惨了"); //自己定义就需要把这行注释，下行取消注释
            //tText = new StringSelection("爱你每一天");//如果爱得深，把这行取消注释，把内容更换掉你自己想说的
            clip.setContents(tText, null);
            robot.keyPress( KeyEvent.VK_CONTROL);//按下ctrl
            robot.keyPress(KeyEvent.VK_V);//ctrl+v
            robot.keyRelease(KeyEvent.VK_CONTROL);//松开ctrl
            robot.keyPress(KeyEvent.VK_ENTER);//按下enter
            robot.delay(300);
        }
    }
}